@charset "UTF-8";

/*************************************************************/
/*								수정/삭제시 커뮤니케이션 부탁드립니다.									 */
/*************************************************************/

/*style*/
#wrapper {background:none}
.titleArea .title {position:absolute;bottom:20px;left:0;width:100%;height:67px;background:url("/common/images/IR/ir_btitle.gif") no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px}
.titleArea .title.title01 {background-position:0 0}
.titleArea .title.title02 {background-position:0 -100px}
.titleArea .title.title03 {background-position:0 -200px}
.titleArea .title.title04 {background-position:0 -300px}
.titleArea .title.title05 {background-position:0 -400px}
.titleArea .title.title06 {background-position:0 -500px}
.titleArea .title.title07 {background-position:0 -600px;height:68px}
.titleArea .title.title08 {background-position:0 -700px}
.contents .title_s {background:url("/common/images/IR/ir_stitle.gif") no-repeat;position:relative;width:100%;height:23px;margin:75px 0 20px 0;left:0}
.tab {width:100%;/*height:34px*/ overflow:hidden}
.tab li {float:left;position:relative}
.tab.tab01 a{position:relative;display:block;left:0;width:146px;height:34px;background:url("/common/images/IR/ir_tab_01.gif") no-repeat 0 0;float:left}
.tab01 li.tab_01 a{background-position:0 0}
.tab01 li.tab_01on a{background-position:0 -34px}
.tab01 li.tab_02 a{background-position:-146px 0}
.tab01 li.tab_02on a{background-position:-146px -34px}
.tab01 li.tab_03 a{background-position:-292px 0}
.tab01 li.tab_03on a{background-position:-292px -34px}
.tab01 li.tab_04 a{background-position:-438px 0}
.tab01 li.tab_04on a{background-position:-438px -34px}
.tab01 li.tab_05 a{background-position:-584px 0}
.tab01 li.tab_05on a{background-position:-584px -34px}

.tab.tab04 a{position:relative;display:block;left:0;width:146px;height:34px;background:url("/common/images/IR/ir_tab_04.gif") no-repeat;float:left}
.tab04 li.tab_01 a{background-position:0 0}
.tab04 li.tab_01on a{background-position:0 -34px}
.tab04 li.tab_02 a{background-position:-146px 0}
.tab04 li.tab_02on a{background-position:-146px -34px}
.tab04 li.tab_03 a{background-position:-292px 0}
.tab04 li.tab_03on a{background-position:-292px -34px}
.tab04 li.tab_04 a{background-position:-438px 0}
.tab04 li.tab_04on a{background-position:-438px -34px}

.tab.tab05 a{position:relative;display:block;left:0;width:146px;height:34px;background:url("/common/images/IR/ir_tab_05.gif") no-repeat;float:left}
.tab05 li.tab_01 a{background-position:0 0}
.tab05 li.tab_01on a{background-position:0 -34px}
.tab05 li.tab_02 a{background-position:-146px 0}
.tab05 li.tab_02on a{background-position:-146px -34px}
.tab05 li.tab_03 a{background-position:-292px 0}
.tab05 li.tab_03on a{background-position:-292px -34px}

.tab.tab06 a{position:relative;display:block;left:0;width:146px;height:34px;background:url("/common/images/IR/ir_tab_06.gif") no-repeat;float:left}
.tab06 li.tab_01 a{background-position:0 0}
.tab06 li.tab_01on a{background-position:0 -34px}
.tab06 li.tab_02 a{background-position:-146px 0}
.tab06 li.tab_02on a{background-position:-146px -34px}
.tab06 li.tab_03 a{background-position:-292px 0}
.tab06 li.tab_03on a{background-position:-292px -34px}
.tab06 li.tab_04 a{background-position:-438px 0}
.tab06 li.tab_04on a{background-position:-438px -34px}

.tab.tab08 a{position:relative;display:block;left:0;width:146px;height:34px;background:url("/common/images/IR/ir_tab_08.gif") no-repeat;float:left}
.tab08 li.tab_01 a{background-position:0 0}
.tab08 li.tab_01on a{background-position:0 -34px}
.tab08 li.tab_02 a{background-position:-146px 0}
.tab08 li.tab_02on a{background-position:-146px -34px}

.tab_small {margin-top:30px;/*height:34px;*/width:100%; overflow:hidden}
.tab_small li {float:left;margin-right:2px;width:181px;height:34px;background:url("/common/images/IR/ir_tabs.gif") no-repeat}
.tab_small a{display:block;left:0;width:181px;height:34px;text-align:center;line-height:2.9;background:none;font-weight:bold;color:#888;text-decoration:none}
.tab_small .on{background-position:0 0}
.tab_small .on a {color:#fff}
.tab_small .off {background-position:-201px 0}
.tab_small .last {margin-right:0}

.txt_em {font-size:1.2em;font-weight:bold;color:#575757;line-height:1.2}
.select {width:150px;height:31px;background:url("/common/images/IR/ir_select.gif") no-repeat 0 0;z-index:100;position:absolute;left:0}
.select .year {font-family:Tahoma,Verdana; }
.select .year li {width:130px;padding:8px 10px 0px 10px;line-height:1.2; cursor: pointer; }
.select .year li.year_list { display: none;}
.select .year li a {font-weight:bold}
.select .year .top{height:23px}
.select .year .tail {height:27px}
.select .txt {font-size:11px;color:#909090;text-align:right}

.select_r {width:150px;height:31px;background:url("/common/images/IR/ir_select.gif") no-repeat 0 0;z-index:100;position:absolute;right:0}
.select_r .year {font-family:Tahoma,Verdana}
.select_r .year li {width:130px;padding:8px 10px 0px 10px;line-height:1.2; cursor: pointer; }
.select_r .year li a {font-weight:bold}
.select_r .year .top{height:23px}
.select_r .year .tail {height:27px}

.select2 {width:141px;height:23px;background:url("/common/images/IR/ir_select_s.gif") no-repeat 0 0;z-index:100;position:absolute;left:0}
.select2 .year li {width:130px;padding:7px 5px 0px 8px;font-size:0.95em;line-height:1.2; cursor: pointer; }
.select2 .year li a {display:block;width:127px;height:16px;font-weight:bold;color:#666}
.select2 .year .top{height:16px}
.select2 .year .tail {height:18px}
.select2 .txt {font-size:11px;color:#909090;text-align:right}

.contents em {font-weight:bold;display:block}
.contents textarea {resize:none}
.contents h5.ico_comm {height:26px;color:#4391e4;font-size:1.2em;background-position:0px -169px;padding-left:12px}
.contents h6 {font-weight:bold;display:block; font-size: 12px; }
.tbl, .tbl.row {width:100%;border-top:2px solid #505191;border-bottom:1px solid #515191}
.tbl tr{height:30px}
.tbl th {border-bottom:1px solid #505191;border-right:1px solid #c4c4c4;padding:0 8px;font-weight:normal;color:#666}
.tbl td, .tbl tbody th {border-bottom:1px solid #c4c4c4;border-right:1px solid #c4c4c4;padding:6px 8px;font-weight:normal;color:#4e4e4e}
.tbl th.last, .tbl td.last {border-right:none}
.tbl th, .tbl thead{background:#f3f3f3}
.w_8p {width:8%}
.w_10p {width:10%}
.w_12p {width:12%}
.w_14p {width:14%}
.w_15p {width:15%}
.w_17p {width:17%}
.w_20p {width:20%}
.w_23p {width:23%}
.w_25p {width:25%}
.w_30p {width:30%}
.w_33p {width:33%}
.w_35p {width:35%}
.w_50p {width:50%}
.w_60p {width:60%}
.w_70p {width:70%}
.w_80p {width:80%}
.tbl .txt_bold {font-weight:bold}	 
.tbl .txt_normal {font-weight:normal}
.align_l {text-align:left}
.align_c {text-align:center}
.align_r {text-align:right}
.y_visible {display:block}
.y_hidden {display:none}
.tbl02 {width:100%;border:1px solid #e9e9e9;background:#f9f9f9}
.tbl02 th, .tbl02 td {padding:0 8px}


.governance .content_01 {margin-top:45px}
.governance .content_01 .detail {border:1px solid #dfdfdf;background:#f9f9f9;padding:10px}
.governance .content_01 .detail em {display:inline}
.governance .content_01 .detail .ico_comm {margin-left:10px;padding-left:10px;background-position:0 -475px}
.governance .content_01 .detail .ico_comm em {font-size:1.3em}
.governance .content_02 {margin-top:50px}
.governance .content_03 {margin-top:34px}
.governance .content_01 .txt {font-size:11px;color:#909090;text-align:right}
.governance .content_01 .tbl {border-top:none}
.governance .content_01 .tbl th {border-bottom:1px solid #c4c4c4}
.governance .content_01 .tbl td {color:#515191}
.governance .content_01 .tbl .line {height:2px;background:#505191}
.governance .content_01 .tbl .line td {border-right:none;border-bottom:none}
.governance .content_02 .ico_comm {margin-bottom:12px}
.governance .content_02 .tbl .align_l {color:#515191}
.governance .content_03 .tbl02 {margin-top:18px}
.governance .content_03 .tbl02 th{color:#666}
.governance .content_03 .tbl02 td{color:#888;font-size:0.95em}
.governance .content_03 .tbl02 td.last{padding:5px 10px}
.governance .content_03 .tbl02 tr.dotline_comm {height:1px;background-repeat:repeat-x}

.shareholders .txt_em {margin-top:45px}
.shareholders .content_01 {margin-top:30px}
.shareholders .content_01 .tbl tbody td{color:#505191}
.shareholders .content_01 em {display:inline}
.shareholders .content_02 {margin-top:50px}
.shareholders .content_02 .tbl tbody th{text-align:left}
.shareholders .content_02 .tbl tbody td{color:#505191}
.shareholders .txt {font-size:11px;color:#909090;text-align:right}
.shareholders tbody td {text-align:right}

.boardofDirectors_01 .txt_em, .boardofDirectors_02 .txt_em, .boardofDirectors_03 .txt_em, .boardofDirectors_04 .txt_em {margin-top:45px}
.boardofDirectors_01 .content_01, .boardofDirectors_02 .content_01, .boardofDirectors_04 .content_01 {margin-top:30px}
.boardofDirectors_01 .content_02, .boardofDirectors_02 .content_02 {margin-top:50px}
.boardofDirectors_01 .content_03 {margin-top:34px}
.boardofDirectors_01 .content_01 .txt {font-size:11px;color:#909090;text-align:right}
.boardofDirectors_01 td.txt_bold, .boardofDirectors_02 td.txt_bold, .boardofDirectors_03 td.txt_bold {color:#505191}
.boardofDirectors_01 td ul {margin:8px 0;line-height:1.8}
.boardofDirectors_01 .ico_comm, .boardofDirectors_02 .ico_comm {margin-bottom:18px}
.boardofDirectors_01 li.ico_comm {margin-bottom:0;padding:0 12px;background-position:-97px -1025px}
.boardofDirectors_01 .content_02 .ico_comm {margin-bottom:0}
.boardofDirectors_01 .content_02 .txt {font-size:0.95em;color:#909090}

.boardofDirectors_02 td {padding:8px}

.boardofDirectors_03 .tab_small {margin-bottom:30px}
.boardofDirectors_03 .content_02 {margin-top:90px;position:relative}

.boardofDirectors_04 .content_01 .ico_comm {margin-bottom:15px}
.boardofDirectors_04 .content_01 ol {border-top:2px solid #4e4f8f;color:#666}
.boardofDirectors_04 .content_01 ol em {color:#444}
.boardofDirectors_04 .content_01 ol li {list-style-type:decimal;margin:12px 0 12px 22px}
.boardofDirectors_04 .content_01 ol li .dotline_comm{display:block;width:100%;height:1px;background-repeat:repeat-x;background-position:0 -50px;margin:12px 0 0 -22px;padding-right:22px}

.articleofIncorporation {color:#666}
.articleofIncorporation em {display:inline}
.articleofIncorporation .tab {margin-bottom:45px}
.articleofIncorporation .enact {display:inline;height:27px;line-height:2.2}
.articleofIncorporation .latest {background-position:0 -475px;margin-left:8px;padding-left:8px}
.articleofIncorporation .download {display:block;width:95px;height:27px;background:url("/common/images/IR/ir_btn.gif")}
.articleofIncorporation .download a {display:block;width:95px;height:27px;left:0;position:relative}
.articleofIncorporation .list {border:1px solid #dfdfdf;background:#f9f9f9;float:left;width:100%;/*height:75px;*/margin:10px 0 40px 0;}
html*.articleofIncorporation .list {padding-bottom:10px}
.articleofIncorporation .list .a {color:#505191}
.articleofIncorporation	.list ul {width:18%;float:left;margin:15px 20px 15px 20px;color:#505191;font-weight:bold}
.articleofIncorporation .content_01 {clear:both}
.articleofIncorporation div .ico_comm {margin:15px 0 15px 0}
.articleofIncorporation .detail {border-top:2px solid #4e4f8f;color:#666}
.articleofIncorporation .detail li {margin:12px 10px 0 10px}
.articleofIncorporation .dotline_comm{display:block;width:100%;height:1px;background-repeat:repeat-x;background-position:0 -50px;margin:10px 0 0 0}
.articleofIncorporation .detail li ol li {padding:0;margin:2px 0 2px 20px;list-style-type:decimal}

.ethics {color:#666}
.ethics .tab01 {margin-bottom:45px}
.ethics .list {border:1px solid #dfdfdf;background:#f9f9f9;float:left;width:100%;margin:10px 0 30px 0;padding:20px 0;font-weight:bold}
.ethics .list ol {width:31.5%;float:left;margin-left:10px;color:#505191}
.ethics .list ol li {list-style:decimal inside;letter-spacing:-1px}
.ethics .list .a {color:#505191}
.ethics em {display:inline}
.ethics .txt {font-size:11px;color:#909090;text-align:right}
.ethics .latest {background-position:0 -225px;margin-left:8px;padding-left:8px}
.ethics .download {display:block;width:135px;height:27px;background:url("/common/images/IR/ir_btn.gif") no-repeat 0 -37px}
.ethics .download a {display:block;width:135px;height:27px;left:0;position:relative}
.ethics .content_01 {clear:both}
.ethics div {position:relative;margin-bottom:30px}
.ethics div .ico_comm {margin:15px 0 15px 0}
.ethics .detail {border-top:2px solid #4e4f8f;color:#666;margin:12px 0 0 0;padding:10px 0}
.ethics div li p {padding-left:10px}

.fairDisclosure #frame {width:100%;height:650px}
.fairDisclosure .timeset {color:#666;position:relative}
.fairDisclosure .timeset em {display:inline}
.fairDisclosure .txts {font-size:0.95em;color:#888}
.fairDisclosure .download {width:215px;height:26px;position:absolute;top:0;right:0;}
.fairDisclosure .download .ir_btn_comm {left:0;width:215px;height:26px;background-position:0 -74px}
.fairDisclosure .content_01 {margin-top:45px;position:relative;color:#c4c4c4}
.fairDisclosure .content_01 form {height:28px}
.fairDisclosure #selectView {top:7px}
.fairDisclosure .cal {position:absolute;top:3px;left:80px;height:23px;z-index:100}
.fairDisclosure .inputwrap01 {position:absolute;top:0;left:0;width:130px;height:23px}
.fairDisclosure .inputwrap02 {position:absolute;top:0;left:120px;width:128px;height:23px}
.fairDisclosure .ico_comm {top:2px;left:82px;width:23px;height:21px;background-position:4px -374px}
.fairDisclosure #date_start, .fairDisclosure #date_end {width:75%;height:23px;padding-left:5px;border:1px solid #e0e0e0;color:#666;font-size:0.95em;font-family:Tahoma,Verdana;color:#666}
.fairDisclosure .content_01 .ir_btn_comm{height:22px;font-size:0;line-height:0;text-indent:-9999px;border:0}
.fairDisclosure .content_01 .btn01 {position:absolute;top:4px;left:310px;background-position:0 -111px;width:77px}
.fairDisclosure .content_01 .btn02 {position:absolute;top:4px;right:0;background-position:-87px -111px;width:97px}
.fairDisclosure .tbl {margin-top:12px}
.fairDisclosure .tbl tbody {text-align:center}
.fairDisclosure .tbl span {cursor:pointer;color:#504f91}
.fairDisclosure .tbl a:hover {font-weight:bold}
.fairDisclosure .page {height:25px;margin-bottom:40px}
.fairDisclosure .content_02 {clear:both}
.fairDisclosure .content_02 .notice {padding:10px;color:#909090;font-size:0.95em;line-height:1.3;background:url("/common/images/IR/ir_img_fair.gif") no-repeat 96% 50% #f9f9f9;border:1px solid #f2f2f2}

.stockInformation #frame {width:100%;height:1500px}
.stockInformation .timeset {color:#666;position:relative}
.stockInformation .timeset em {display:inline}
.stockInformation .txts {font-size:0.95em;color:#888}
.stockInformation .content_01 {margin-top:60px;margin-bottom:45px}
.stockInformation .content_01 .stock {width:248px}
.stockInformation .content_01 .stock_txt01 {padding-left:30px;font-size:2.7em;font-weight:bold;font-family:Helvetica,Tahoma,Verdana;line-height:1;background:url("/common/images/IR/stock_icon.gif") no-repeat 0 13px}
.stockInformation .content_01 .stock_txt01_2 {padding-left:30px;font-size:2.7em;font-weight:bold;font-family:Helvetica,Tahoma,Verdana;line-height:1;background:url("/common/images/IR/stock_icon.gif") no-repeat 0 -13px}
.stockInformation .content_01 .stock_txt02 {padding-left:34px;color:#909090;font-size:0.95em}
.stockInformation .content_01 .stock_txt02 .txts01 {margin-left:12px;padding-left:10px;color:#54a8fe;font-weight:bold;background:url("/common/images/IR/stock_icon.gif") no-repeat 0 -45px}
.stockInformation .content_01 .stock_txt02 .txts01_2 {margin-left:12px;padding-left:10px;color:#f54472;font-weight:bold;background:url("/common/images/IR/stock_icon.gif") no-repeat 0 -70px}
.stockInformation .content_01 .stock_txt02 .txts02 {color:#f54472;font-weight:bold}
.stockInformation .content_01 .stock_txt02 .txts02_2 {color:#54A8FE;font-weight:bold}
.stockInformation td.tbl_color01 {color:#f54472}
.stockInformation td.tbl_color02 {color:#54a8fe}
.stockInformation th.tbl_color03, .stockInformation td.tbl_color03 {border-bottom-color:#504f91}
.stockInformation td {font-family:Tahoma,Verdana;color:#504f91}
.stockInformation .content_01 .tbl {width:460px;color:#504f91}
.stockInformation .content_02 {clear:both;padding-top:30px}
.stockInformation .content_02 .tbl {width:355px}
.stockInformation .content_02 .tbl .bg01 {background:#f6fbff}
.stockInformation .content_02 .tbl .bg01 .last {background:#fff}
.stockInformation .content_02 .tbl .bg02 {background:#fef5f8}
.stockInformation .content_02 .tbl .bg03 {background:#fff}
.stockInformation .content_02 .tbl thead td {line-height:1.2}
.stockInformation .content_02 .tbl.f_r thead th {background:#fff}
.stockInformation .tbl td, .tbl tbody th {padding:0 8px}
.stockInformation .content_02 .tbl tfoot td {height:31px;font-family:'돋움',dotum,sans-serif;font-size:0.95em;font-weight:bold;border-bottom-color:#504f91}
.stockInformation .content_03 {clear:both;padding-top:10px;border-bottom:1px solid #e2e2e2}
.stockInformation .content_03 .tab_small li {width:120px}
.stockInformation .content_03 .tab_small a{width:120px}
.stockInformation .content_03 .tab_small .on{background-position:0 -54px}
.stockInformation .content_03 .tab_small .off {background-position:-140px -54px}
.stockInformation .graph {position:relative;height:295px;margin-top:35px}
.stockInformation .graph01 {width:90%;position:absolute;bottom:4px;left:10%}
.stockInformation .graph01 th {font-weight:normal;color:#909090;font-size:0.95em}
.stockInformation .graph_img {position:absolute;top:0;right:0}
.stockInformation .graph02 {margin-left:20px;width:60px}
.stockInformation .graph02 li {text-align:center;height:31px}
.stockInformation .graph02 .color01 {color:#f54472}
.stockInformation .graph02 .color02 {color:#54a8fe}
.stockInformation .content_04 {margin-top:45px;position:relative;color:#c4c4c4}
.stockInformation .content_04 form {height:38px}
.stockInformation .cal {position:absolute;top:4px;left:155px;height:23px}
.stockInformation .inputwrap01 {position:absolute;top:0;left:0;width:250px;height:23px}
.stockInformation .inputwrap02 {position:absolute;top:0;left:248px;width:240px;height:23px}
.stockInformation .ico_comm {top:2px;left:210px;width:23px;height:21px;background-position:4px -374px}
.stockInformation #date_start, .stockInformation #date_end {width:225px; padding-left:5px; height:23px;border:1px solid #e0e0e0;font-size:0.95em;font-family:Tahoma,Verdana;color:#666}
.stockInformation .content_04 .ir_btn_comm{height:22px;font-size:0;border:0}
.stockInformation .content_04 .btn01 {position:absolute;top:5px;right:0;background-position:0 -111px;width:77px}
.stockInformation .content_04 #stockTbl {width:100%;height:520px;#height:560px}
.stockInformation .content_04 .tbl {margin-top:12px}
.stockInformation .content_04 .tbl th {padding:10px 5px;line-height:1}
.stockInformation .content_04 .tbl td{font-size:0.95em;text-align:right;_padding:3px 8px}
.stockInformation .content_04 .tbl .align_c {text-align:center}
.stockInformation .content_04 .tbl .arr01 {background:url("/common/images/IR/stock_icon.gif") no-repeat 8px -9px;color:#54a8fe}
.stockInformation .content_04 .tbl .arr02 {background:url("/common/images/IR/stock_icon.gif") no-repeat 8px -35px;color:#f54472}
.stockInformation .page {height:25px;margin-bottom:40px}
.stockInformation .content_05 .notice {padding:10px;color:#909090;font-size:0.95em;line-height:1.3;background:url("/common/images/IR/ir_img_fair.gif") no-repeat 96% 50% #f9f9f9;border:1px solid #f2f2f2}
.stockInformation .ps {font-size:11px; color:#888; padding-top:10px; clear:both}
html*.stockInformation .ps {margin-top:10px}
.stockInformation #selectView {position:absolute; top:5px}




.financialConsolidate .tab04, .financialSeparate .tab04 {margin-bottom:30px}
.financialConsolidate .content_02, .financialSeparate .content_02 {margin-top:90px;position:relative}
.financialConsolidate .content_03, .financialConsolidate .content_04 {margin-top:30px}
.financialConsolidate .txt, .financialSeparate .txt {font-size:11px;color:#909090;text-align:right}
.financialConsolidate tbody td, .financialSeparate tbody td {text-align:right;color:#505191}
.financialConsolidate tbody th, .financialSeparate tbody th {text-align:left;background:none}
.financialConsolidate tbody th.txt_bold, .financialSeparate tbody th.txt_bold {background:#f6fcff}
.financialConsolidate tbody td.txt_bold, .financialSeparate tbody td.txt_bold {background:#f6fcff}

.financialSeparate .content_03, .financialSeparate .content_04 {margin-top:30px}

.financialRatio .content_01 {margin-top:60px}
.financialRatio .content_02 {margin-top:50px}
.financialRatio tbody th {background:none}
.financialRatio tbody td {text-align:right;color:#505191}

.financialRating .content_01 {margin-top:40px}
.financialRating .content_02 {margin-top:50px}
.financialRating .txt {font-size:0.95em;color:#909090;text-align:right}
.financialRating .tbl tbody {text-align:center}
.financialRating .tbl .txt_bold {color:#505191}
.financialRating .content_02 .tbl02 {margin-top:12px}
.financialRating .content_02 .tbl02 th{color:#666}
.financialRating .content_02 .tbl02 td{color:#888;font-size:0.95em}
.financialRating .content_02 .tbl02 td.last{padding:5px 10px}
.financialRating .content_02 .tbl02 tr {background-repeat:repeat-x}


.month_notice {position:relative;height:25px;margin-bottom:15px;overflow:hidden}
.month_notice dt {position:absolute;top:0;left:0;width:100px;padding:4px 20px 4px 0;font-weight:bold;color:#505191}
.month_notice dd {position:relative;margin-left:110px;overflow:hidden;height:25px}
.month_notice #rollText1 {position:relative}
.month_notice dd li {height:25px;line-height:2.1;margin-top:1px; padding:0 15px 0 8px;background-position:0 -489px;font-size:0.95em;color:#a6a6a6;overflow:hidden}

.irschedule .tab05, .generalmeeting .tab05 {clear:both;margin-bottom:30px}
.irschedule .content_02 {margin-top:90px}
.irschedule .content_02 tbody td {color:#505191}
.irschedule .content_02 .tbl .w_23p.last {min-width:132px}
.irschedule .content_02 tbody td.last {text-align:center;font-size:0.95em}
.irschedule .content_02 tbody td.last a {float:left;color:#019ac6;text-decoration:underline}
.irschedule .content_02 tbody .ico_comm {display:block;float:right;margin-left:4px;width:18px;height:18px;background-position:0 -196px}

.generalmeeting div {margin-bottom:50px}
.generalmeeting div.clearfix {margin-bottom:0}
.generalmeeting .content_01 {margin:0}
.generalmeeting .content_02 {margin-top:90px}
.generalmeeting .tbl th {background:none}
.generalmeeting .tbl thead th {background:#f3f3f3}
.generalmeeting .tbl tbody td {color:#505191}

.irmeeting .content_01 {padding-top:45px;height:175px}
.irmeeting .content_01 p {margin-bottom:14px}
.irmeeting .content_01 ol {position:relative;float:left;width:100%;border:1px solid #dfdfdf;background:#f9f9f9}
.irmeeting .content_01 .ico_comm {position:absolute;top:16px;left:12px;display:block;width:20px;height:27px;background-position:0 -248px;color:#fff;font-weight:bold;padding:5px 7px;letter-spacing:0}
.irmeeting .content_01 li {position:relative;float:left;width:120px;padding:20px 0 20px 50px;margin:4px;color:#666;font-size:0.95em;letter-spacing:-1px;line-height:1.8}
.irmeeting .content_01 li em {font-size:1.1em;color:#505191}
.irmeeting .content_02 {clear:both;margin-top:40px}
.irmeeting .content_02 .detail {float:left;width:100%;height:44px}
.irmeeting .content_02 .datepaging {height:30px}
.irmeeting .content_02 .detail li {float:left;position:relative;height:30px}
.irmeeting .content_02 .detail li a {display:block;left:0;width:100%;height:100%}
.irmeeting .content_02 .date {width:126px;padding-top:4px}
.irmeeting .content_02 .date span {display:block;float:left;width:14px;height:20px;background:url("/common/images/common/common_num.gif") no-repeat 0 0;font-size:0;line-height:0;text-indent:-9999px}
.irmeeting .date span.date_0 {background-position:0px 0px}
.irmeeting .date span.date_1 {background-position:0px -25px}
.irmeeting .date span.date_2 {background-position:0px -50px}
.irmeeting .date span.date_3 {background-position:0px -75px}
.irmeeting .date span.date_4 {background-position:0px -100px}
.irmeeting .date span.date_5 {background-position:0px -125px}
.irmeeting .date span.date_6 {background-position:0px -150px}
.irmeeting .date span.date_7 {background-position:0px -175px}
.irmeeting .date span.date_8 {background-position:0px -200px}
.irmeeting .date span.date_9 {background-position:0px -225px}
.irmeeting .date span.date_dot {width:5px;background-position:0px -250px}
.irmeeting .content_02 .datepaging .prev, .content_02 .datepaging .next {width:18px;background-position:2px -345px}
.irmeeting .content_02 .datepaging .next {width:18px;background-position:-15px -345px}
.irmeeting .content_02 .register {margin:5px 0}
.irmeeting .content_02 .register li{height:20px}
.irmeeting .content_02 .register .new{width:79px;height:20px;margin-right:4px;background-position:0 -143px}
.irmeeting .content_02 .register .login {width:40px;height:20px;background-position:-89px -143px}
.irmeeting .content_02 .tbl {clear:both;position:relative;margin-top:10px}
.irmeeting .tbl th{font-weight:bold;width:14%}
.irmeeting .tbl .weekend {color:#afafaf}
.irmeeting .tbl td {width:14%;height:72px;position:relative}
.irmeeting .daywrap {position:relative;width:100%;height:100%;font-size:0.95em}
.irmeeting .daywrap .days {position:absolute;top:2px;left:3px;color:#c9c9c9}
.irmeeting .daywrap .list {position:absolute;bottom:10px;left:3px}
.irmeeting .daywrap li {color:#6f6f6f}
.irmeeting .daywrap li span {padding-left:5px}
.irmeeting .daywrap li.reserve_01 a {color:#7da1f4;font-weight:bold}
.irmeeting .daywrap li.reserve_02 {color:#c0c0c0}

.libdownload {position:absolute;top:0;right:0;width:120px;height:34px;background:url("/common/images/IR/ir_btn.gif") no-repeat 0 -168px}
.libdownload a {left:0;top:0;width:100%;height:100%}
.earnings .content_01 {position:relative;margin:50px 0 35px 0;padding:14px 20px 22px;border:1px solid #dfdfdf;background:#f9f9f9}
.earnings .content_01 .txt {font-size:1.2em;color:#505191;font-weight:bold}
.earnings .content_01 .latest {margin-left:10px;padding:10px;background-position:0 -464px;font-size:0.9em;color:#666;font-weight:normal}
.earnings .content_01 .btn {position:absolute;top:35px;right:10px;width:290px;height:30px}
.earnings .content_01 .btn span {width:140px;height:26px;position:relative;display:block;float:left}
.earnings .content_01 .btn span a{left:0;width:100%;height:100%}
.earnings .content_01 .btn .btn_01 {width:140px;background-position:0 -208px}
.earnings .content_01 .btn .btn_02 {width:145px;margin-left:4px;background-position:0 -245px}
.earnings .content_03 {margin-top:90px}
.earnings .content_03 td {text-align:center;color:#505191}
.earnings .content_03 td.align_l {text-align:left}
.earnings .content_03 tbody td a {font-size:0.95em;color:#019ac6;margin-left:18px;#margin-left:-20px;text-decoration:underline}
.earnings .content_03 tbody .ico_comm {display:block;float:right;#margin-top:-18px;margin-right:22px;width:18px;height:18px;background-position:0 -196px}
.earnings .content_03 tbody .last .ico_comm {margin-right:12px;background-position:0 -520px}

.businessReport .tab06, .auditReport .tab06 {margin-bottom:30px}
.businessReport .content_02, .auditReport .content_02 {margin-top:90px}
.businessReport .content_02 .tbl tbody td {color:#505191}
.businessReport .content_02 tbody td.last {padding-left:14%}
.businessReport .content_02 tbody td.last a {float:left;font-size:0.95em;color:#019ac6;padding-right:8px;text-decoration:underline}
.businessReport .content_02 tbody .ico_comm {float:left;display:block;width:18px;height:18px;background-position:0 -196px}

.auditReport .content_02 .tbl tbody td {color:#505191}
.auditReport .content_02 tbody td.last {padding-left:14%}
.auditReport .content_02 tbody td.last a {float:left;font-size:0.95em;color:#019ac6;text-decoration:underline}
.auditReport .content_02 tbody .ico_comm {display:block;float:left;margin-left:6px;width:18px;height:18px;background-position:0 -196px}

.irFaq .view_btn {margin:50px 0 16px 0;float:right;position:relative;width:83px;height:20px;display:none}
.irFaq .view_btn a {width:83px;height:20px;left:0;background-position:0 -325px}
.irFaq .content_01 {clear:both;margin-top:40px}
.irFaq .faqList {border-top:2px solid #4e4f8f;border-bottom:2px solid #4e4f8f}
.irFaq .faqList li {position:relative}
.irFaq .faqList .subject {padding:0 108px 0 40px;margin:10px 0;background-position:-71px -420px}
.irFaq .faqList .answer {padding:14px 20px 14px 40px;background:#f4f4f4;line-height:1.6;color:#666}
.irFaq .faqList .date {display:block;padding-left:20px;position:absolute;top:0;right:18px;font-size:0.95em;color:#8f8f8f;letter-spacing:0.5px;background-position:0 -448px}
.irFaq .dotline_comm {display:block;width:100%;height:1px;background-repeat:repeat-x;background-position:0 -100px}

.analystCoverage .tbl tbody {background:none;color:#505191}
.analystCoverage .tbl tbody th {background:none;color:#505191;text-align:left}

.publicNotice .content_01 {margin-top:50px}
.publicNotice .content_01 .tbl td a {color:#505191}
.publicNotice .content_01 .tbl td a:hover {font-weight:bold}
.publicNotice .detail_01 {position:relative;height:42px;border-top:2px solid #4e4f8f}
.publicNotice .detail_01 .article_title {height:42px;line-height:3.5;font-size:1em}
.publicNotice .detail_01 .date {position:absolute;top:8px;right:18px}
.publicNotice .dotline_comm {display:block;width:100%;height:1px;background-repeat:repeat-x;background-position:0 -100px}
.publicNotice .detail_02 {background:#f4f4f4;padding:25px 20px;border-bottom:2px solid #4e4f8f}
.publicNotice .detail_02 .file {margin-bottom:5px}
.publicNotice .detail_02 .file a {font-size:0.95em;color:#019ac6;text-decoration:underline}
.publicNotice .detail_02 .file .ico_comm {display:inline-block;/*float:right;*/margin-left:6px;width:18px;height:18px;background-position:0 -190px}
.publicNotice .detail_02 .article_contents {background:#fff}
.publicNotice .content_02 {margin-top:15px}
.publicNotice .content_02 .arr {margin-top:8px}
.publicNotice .content_02 li {float:left}
.publicNotice .content_02 li.prev {padding-right:4px;background-position:52px -471px}
.publicNotice .content_02 li.next {padding-left:4px}
.publicNotice .content_02 li .ico_comm {display:block;width:35px;height:18px;color:#3c99e1;font-weight:bold;font-family:Tahoma,Verdana;font-size:0.9em}
.publicNotice .content_02 li.prev .ico_comm {padding-left:14px;background-position:0 -695px}
.publicNotice .content_02 li.next .ico_comm {width:38px;padding-left:12px;background-position:right -721px}
.publicNotice .content_02 .btn {position:relative;margin-top:0;width:73px;height:32px}
.publicNotice .content_02 .btn .re_btn_comm {width:73px;height:32px;left:0;background-position:0 -485px}

.earningNotice h4.ico_comm {margin-top:50px;height:26px;color:#4391e4;font-size:1.2em;background-position:0px -164px;padding-left:12px}
.earningNotice em {display:inline}
.earningNotice .content_01 {top:78px}
.earningNotice .content_02 {margin:35px 0 18px;position:relative}
.earningNotice .content_02 .txt {height:35px;position:relative;padding-left:90px;line-height:1.4}
.earningNotice .txt .unit {position:absolute;top:3px;right:0;font-size:0.88em;color:#7f7f7f}
.earningNotice .detail_01, .earningNotice .detail_02, .earningNotice .detail_03 {position:relative;width:50%}
.earningNotice .detail_01 {position:absolute;top:0;left:0}
.earningNotice .detail_02, .earningNotice .detail_03 {margin-left:50%;width:50%;border-left:1px solid #C4C4C4}
.earningNotice thead th {height:30px;padding:0 8px;text-align:left;font-weight:bold;color:#504f91}
.earningNotice .tbl tfoot th {height:30px;padding:0 8px;text-align:left;font-weight:bold;background:none;border-bottom-color:#c4c4c4}
.earningNotice .tbl td {height:30px;padding:0 8px}
.earningNotice td.last {text-align:right;font-size:0.95em;color:#504f91}
.earningNotice .tbl th, .earningNotice .content_02 .tbl td {padding:0 12px}
.earningNotice .detail_03 {#margin-top:-1px}
.earningNotice .detail_03 .tbl {border-top:0px}
.earningNotice .detail_03 .tbl thead th {line-height:1;border-bottom-color:#c4c4c4}
.earningNotice .detail_01 tfoot, .earningNotice .detail_03 tfoot {background:#F3F3F3}
.earningNotice .content_03 {height:40px}
.earningNotice .content_04 {clear:both;position:relative}

.earningNotice .dotline_comm {display:block;width:100%;height:1px;background-repeat:repeat-x;background-position:0 -50px}
.earningNotice .txt_01 {margin-top:14px;font-weight:bold}
.earningNotice .txt_03 {margin-bottom:14px}
.earningNotice .txt_02, .txt_03 {padding-right:8px;text-align:right;color:#888;font-size:0.95em;line-height:1.6}
.earningNotice .content_04 .txt_02 {font-size:1em;color:#444;text-align:left}

